Weaverville is the county seat of Trinity County, Northern California. It holds significant historical importance as a Gold Rush-era town. Weaverville was a thriving center during the California Gold Rush in the mid-19th century. The town's old town retains its architecture and heritage from that period. According to the 2020 census, the town's population was 3,667, up from 3,600 in 2010.